Basepage

#include basepage.h>

typedef struct basep char &sstarf#star;p_lowtpa;ptr to self (bottom of TPA) char &sstarf#star;p_hitpa;ptr to top of TPA + 1 char &sstarf#star;p_tbase;base of text segment long p_tlen;len of text segment char &sstarf#star;p_dbase;base of data segment long p_dlen;len of data segment char &sstarf#star;p_bbase;base Of BSS Segment long p_blen;len of BSS segment char &sstarf#star;p_dta;ptr to current DTA struct basep &sstarf#star;p_parent;ptr to parent's basepage char &sstarf#star;p_reserved; char &sstarf#star;p_env;ptr to environment string char p_junk[8];don't touch under MiNT long p_undef[18];scratch area… don't touch char p_cmdlin[128];command line image BASEPAGE

extern BASEPAGE &sstarf#star;_base;


Pexec()

#include osbind.h>

DefineValueMeaning


PE_LOADGO0load and go PE_LOAD3just load PE_GO4just go PE_CBASEPAGE5just create basepage PE_GO_FREE6just go, then free mem 100as 0, start async. (MiNT) 104as 4, start async. (MiNT) 200as 0, but overlay (MiNT)